# Your Solution object will be instantiated and called as such:
# obj = Solution(nums)
# param_1 = obj.reset()
# param_2 = obj.shuffle()
import random


class Solution:
    def __init__(self, nums: list):
        self.nums = nums
        self.length = len(nums)

    def reset(self) -> list:
        return self.nums

    def shuffle(self) -> list:
        res = self.nums[:]
        res.sort(key=lambda x: random.randint(1, 100))
        return res
